<#include "/@inc/funcMacros.ftl">
<#include "/@inc/copyright.txt">
<#assign intfName = TriaGram + "I" + Prefix + LateType>
<#assign baseName = TriaGram + Prefix + LateType>
<#assign className = baseName + "Test">
<@pp.renameOutputFile name=className + ".h">
</@pp.renameOutputFile>
#ifndef __${className}_H
#define __${className}_H
#include "NEOUtlCmdLineParser.h"

#include "${intfName}.h"

class ${className} : public NEOUtlCmdLineParser
{
public:
	${className}(int arg, char * argv[]);
	virtual ~${className}(void);

	virtual int Run()  ;

private:

	virtual int Execute()  ;

  <#list Attributes as attrib>
    int Parse${attrib.name}() ;
  </#list>


  ${intfName}_var _spFeature ;

};

#endif